# # 先定义一个函数
# # 如果只是定义，而不去调用，则函数体里面的代码就不会执行
# def test():
#     print('hello')
#     print('hello')
#     print('hello')
#
# # 函数调用才会真正执行函数体里面的代码
# # 函数经过一次定义后，可以被调用多次
# test()
# test()

# def test(a, b, c):
#     print(a, b, c)
#
# test(10, 20, 30)

# def test(a):
#     print(a)
#
# test(10)
# test('hello')
# test(True)

def add(x, y):
    return x + y

print(add(10, 20))
print(add(1.5, 2.5))
print(add(2, 3.5))
print(add('hello, ', 'world!'))





